Prometheus Rust client library
This is the Rust client library for Prometheus. The main data structures and APIs are ported from Go client.
Documentation
Find the latest documentation at https://docs.rs/prometheus
Advanced
Features
This library supports four features:
-
gen
: To generate protobuf client with the latest protobuf version instead of using the pre-generated client. -
nightly
: Enable nightly only features. -
process
: For collecting process info. -
push
: Enable push support.
Static Metric
When using a MetricVec
with label values known at compile time
prometheus-static-metric reduces the overhead of retrieving the concrete
Metric
from a MetricVec
.
See static-metric directory for details.